to succeed - Francés Inglés Diccionario